.table {
    height: 100%;
    :global {
        div,
        span,
        pre {
            word-break: break-all;
            white-space: pre-wrap;
        }
        .ant-table-bordered.ant-table-fixed-header .ant-table-body > table {
            border: none;
        }
        .ant-table-bordered.ant-table-fixed-header .ant-table-header > table {
            border: none;
        }
        .ant-table.ant-table-bordered .ant-table-footer {
            border: none;
            border-top: 1px solid #e8e8e8;
            height: 120px;
            overflow-y: auto;
        }
        .ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
            border-bottom: 1px solid #e8e8e8;
        }
        .ant-spin-nested-loading,
        .ant-spin-container,
        .ant-table,
        .ant-table-scroll,
        .ant-table-body-inner,
        .ant-table-fixed-left,
        .ant-table-content {
            height: 100%;
        }
        .ant-table-body {
            height: calc(100% - 180px);
        }
        .ant-radio-inner::after {
            display: block;
        }
    }
}
